/***************************************************************************
 创建者：       hualei
 开始时间：    2018.09.10
 copyright:(C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   TCP_WRITE TCP发送指令属性编辑视窗测试用代理类
 *
 ***************************************************************************/
#ifndef TCPWRITEINSTRUCTIONDELEGATE_H
#define TCPWRITEINSTRUCTIONDELEGATE_H

#include <QWidget>
#include <QObject>
#include "../TCPWriteInstructionView/tcpwriteinstructionview.h"
#include "tcpwriteinstructiondelegate_global.h"

/**
 * @brief The TCPWriteInstructionDelegate class     TCP_WRITE TCP发送指令属性编辑视窗测试用代理类
 */
class TCPWRITEINSTRUCTIONDELEGATESHARE_EXPORT TCPWriteInstructionDelegate : public QWidget
{
    Q_OBJECT

public:
    /**
     * @brief TCPWriteInstructionDelegate       构造函数
     * @param parent
     */
    TCPWriteInstructionDelegate(QWidget *parent = 0);

    /**
     * @brief initialView           初始化指令属性编辑界面对象成员变量
     */
    void initialView();

public:

    /**
     * @brief tcpWriteInstructionView   TCP_WRITE TCP发送指令属性编辑视窗对象
     */
    TCPWriteInstructionView *tcpWriteInstructionView;

public slots:
    /**
     * @brief cleanNoteSlot     清除注释
     */
    void cleanNoteSlot();

    /**
     * @brief finishEditInstructionSlot         指令属性编辑完成保存响应槽函数
     */
    void finishEditInstructionSlot();

};

#endif // TCPWRITEINSTRUCTIONDELEGATE_H
